﻿package com.wandian.model
{
	import com.wandian.model.socket.ServerPacketProxy;

	import org.puremvc.as3.patterns.proxy.*;

	/**
	 *程序启动，所需要的代理全部注册
	 * @author long
	 */
	public class ApplicationStartupDataProxy extends Proxy
	{
		public static const NAME:String="ApplicationStartupDataProxy";

		public function ApplicationStartupDataProxy(_data:Object=null)
		{
			super(NAME, _data);	
			facade.registerProxy(new ServerPacketProxy());//处理网络
			facade.registerProxy(new UserInfoProxy());//处理用户信息			
			facade.registerProxy(new InRoomPlayerDataProxy());
			facade.registerProxy(new XMLDataProxy());		
			facade.registerProxy(new SwfDataProxy());
			facade.registerProxy(new GameDataProxy());
			facade.registerProxy(new ShopProxy());
			facade.registerProxy(new RankProxy());
			facade.registerProxy(new AccountProxy());
			facade.registerProxy(new RoomInfoProxy());
//			facade.registerProxy(new InRoomPlayerDataProxy());
			facade.registerProxy(new PrizeProxy());	
			facade.registerProxy(new GameRoomProxy());	

		
			return;
		} 
	}
}
